<?php

class Admin_RecursosController extends Zend_Controller_Action
{

    public function init()
    {
        $this->_helper->layout
             ->setLayoutPath(APPLICATION_PATH.'/modules/admin/layouts/scripts')
             ->setLayout('admin');
    }
    
    
    //ACTION: Mostra o formulário e a resposta do formulário caso haja submit
    public function julgarRecursosAction() 
    {
        $post       = $this->getRequest()->getPost();
        $formulario = new Admin_Form_JulgarRecursos();
        $conteudo   = ''; // Se houver html será mostrado na view...
        
        // Verifica se o usuário tentou fazer alguma consulta.
        if (!empty($post)) {
            if ($formulario->isValid($post)) {
                $data = array(); /** @todo consultar uma model para inserr no partial */
                $conteudo = $this->view->partial('recursos/_recursos-cadastrados.phtml', $data);                
             }
        }
        
        $this->view->formulario     = $formulario;
        $this->view->resultContent  = $conteudo;
    }
    
    
    //ACTION: lista e prepara para cadastrar um novo recurso
    public function manterRecursosAction() 
    {
        $modRecursos = new Admin_Model_Recursos();
        $formulario  = new Admin_Form_RecursosManter();
        
        $post        = $this->getRequest()->getPost();
        $lstRecursos = $modRecursos->listarTpRecursos();
        $conteudo    = ''; // Se houver html será mostrado na view...
         
        // Verifica se o usuário tentou fazer alguma consulta.
        if (!empty($post)) {
            if ($formulario->isValid($post)) {
                
             }
        }
        
        $this->view->lstRecursos    = $lstRecursos;
        $this->view->formulario     = $formulario;
        $this->view->resultContent  = $conteudo;
    }


}